API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Resources
ResourceType.h
1
// ResourceType.h
3
//
5
6
namespace
nkGraphics
7
{
11
enum class
RESOURCE_TYPE
12
{
13
UNKNOWN
= 0,
14
COMPOSITOR
,
15
MESH
,
16
BLEND_STATE
,
17
DEPTH_STENCIL_STATE
,
18
RASTER_STATE
,
19
PROGRAM
,
20
SHADER
,
21
BUFFER
,
22
ACCELERATION_STRUCTURE
,
23
TEXTURE
,
24
SAMPLER
,
25
NODE_WRAPPER
26
} ;
27
}
nkGraphics::RESOURCE_TYPE::RASTER_STATE
@ RASTER_STATE
A raster state.
nkGraphics::RESOURCE_TYPE::UNKNOWN
@ UNKNOWN
Unknown place holder.
nkGraphics::RESOURCE_TYPE
RESOURCE_TYPE
The type of resources available in the component.
Definition:
ResourceType.h:12
nkGraphics::RESOURCE_TYPE::NODE_WRAPPER
@ NODE_WRAPPER
A Node wrapper. Used internally.
nkGraphics::RESOURCE_TYPE::MESH
@ MESH
A mesh.
nkGraphics::RESOURCE_TYPE::BUFFER
@ BUFFER
A buffer.
nkGraphics::RESOURCE_TYPE::SHADER
@ SHADER
A shader.
nkGraphics::RESOURCE_TYPE::DEPTH_STENCIL_STATE
@ DEPTH_STENCIL_STATE
A depth and stencil state.
nkGraphics::RESOURCE_TYPE::SAMPLER
@ SAMPLER
A sampler.
nkGraphics::RESOURCE_TYPE::ACCELERATION_STRUCTURE
@ ACCELERATION_STRUCTURE
An acceleration structure.
nkGraphics::RESOURCE_TYPE::TEXTURE
@ TEXTURE
A texture.
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkGraphics::RESOURCE_TYPE::BLEND_STATE
@ BLEND_STATE
A blend state.
nkGraphics::RESOURCE_TYPE::COMPOSITOR
@ COMPOSITOR
A compositor.
nkGraphics::RESOURCE_TYPE::PROGRAM
@ PROGRAM
A program.
Generated by
Doxygen
1.8.18